Property Transformations For Translations
نویسنده
چکیده
When translating a system description from one speciication language to another, it is, in many cases, inevitable that the underlying models of the original and the translated speciication will be diierent. The notion of property transformation can be used to deene the relation between the properties of the original and the translated model. In an earlier paper, deenitions of 'faithful' translations were given, along with motivation and examples. Here, a fuller theory of faithful property transformations is developed, including a calculus for combining translations and property transformations to obtain more complicated relations. Property transformations are required to be independent of the source model, and this is shown to be a necessary restriction so that the transformation reeects the quality of the model translation. Suucient conditions for proving the non-existence of property transformations are given. Generic translations are considered, derived directly from compilers that translate among formal methods model description languages. Property transformations for these translations are proven faithful for CTL*. The notion of an 'eeective' source language is deened in terms of the logic that can be used to express properties in a tool associated with the target of the translation. This notion is then used to show that the most general transformation is not always the best. Finally, compositions of model translation stages and, respectively, property transformations are considered. We prove that a composed property transformation is appropriate for sequentially composed model translations that each have faithful property transformations. Even when the translation of the model mixes translations of two previously analyzed stages non-sequentially, we deene conditions when the simple composition of the property transformations is still faithful for the result, and prove the conditions for an example.
منابع مشابه
Geometric Transformations in Octrees using Shears
Existent algorithms to perform geometric transformations on octrees can be classi ed in two families inverse transformation and address com putation ones Those in the inverse transformation family essentially re sample the target octree from the source one and are able to cope with all the a ne transformations Those in the address computation family only deal with translations but are commonly ...
متن کامل$omega$-Operads of coendomorphisms and fractal $omega$-operads for higher structures
In this article we introduce the notion of textit{Fractal $omega$-operad} emerging from a natural $omega$-operad associated to any coglobular object in the category of higher operads in Batanin's sense, which in fact is a coendomorphism $omega$-operads. We have in mind coglobular object of higher operads which algebras are kind of higher transformations. It follows that this natural $omeg...
متن کاملContinuity of super- and sub-additive transformations of continuous functions
We prove a continuity inheritance property for super- and sub-additive transformations of non-negative continuous multivariate functions defined on the domain of all non-negative points and vanishing at the origin. As a corollary of this result we obtain that super- and sub-additive transformations of continuous aggregation functions are again continuous aggregation functions.
متن کاملIPr -recurrence and nilsystems
By a result due to Furstenberg, a homeomorphism T of a compact space is distal if and only if it possesses the property of IP-recurrence, meaning that for any x0 ∈ X, for any open neighborhood U of x0, and for any sequence (ni) in Z, the set RU (x0) = {n ∈ Z : T x0 ∈ U} has a non-trivial intersection with the set of finite sums {ni1 +ni2 + · · ·+nis : i1 < i2 < . . . < is, s ∈ N}. We show that ...
متن کاملAutomatic Techniques for Data Model Translation
Distributed information systems deal with different data models and transformations between them are required. In this paper, we present a framework for the automatic translation of data between heterogeneous representations. Translations operate over formal representations of schemes and data and rely on a uniform description of models that we call metamodel. Complex translations of schemes an...
متن کامل